package com.socialuni.social.sdk.utils;

import com.socialuni.social.exception.SocialSystemException;
import com.socialuni.social.utils.UUIDUtil;
import com.socialuni.social.web.sdk.utils.SocialTokenUtil;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.MalformedJwtException;

/**
 * @author qinkaiyuan
 * @date 2019-01-16 20:27
 */
public class GenerateAllNicknameUtil {
    private static final String[] allCharArr = "溟紫皓灏银卿苏瑾锦景静君熙曦汐风殇瑾夜澈轩绝影凌辉翼宇羽哲离沐湛沐杰磊晨荣佑允浩艺忧尘宇雨逸奕迪翔涵嘉格梓栋鑫宁霖诺佑尤谦昱珏裕枫笙璟宸焱绝晟涉战冥膺墨暗琦夜臻衍渊测逸凌晨沂煜皓泽宇辉优澈慎沫洛璟煜芮睿晨熠悟莹颖语烜瑄萱轩珸羽璇允芸沺苒阳煦珊灿耀烨佑尘谦珏裕枫笙璟宸焱绝战冥寒膺墨暗夜臻衍渊晟涉逸凌沂煜皓俊轩兴良海山仁波宁贵福生龙元全国胜学祥才发利清飞彬富顺信子杰涛昌成康星光天达安岩林有坚和彪博诚先敬震振壮会思豪心邦承乐绍功松厚庆磊民友裕河哲江超浩亮政谦亨固轮翰朗伯宏言若鸣朋斌梁栋维启克伦翔旭皓晨辰士建家致炎德行时泰盛雄琛钧冠策腾弘志武中榕奇鹏楠泽风茂航伍亘好休亦次守毅谢浩昊世瀚建信风力哲瀚哲茂圣正浩昊皓信正业志尚志义志业智志子默绍辉绍继承辉光辉毅震知识杰佳俊峰鹏晨升君毅恒松景振晗惜晨阡陌光颜韶昕颖莫凌伊涵岚瑢炽琉依璃筱妍澈珞楒粢珀曦祭浅薇墨脉殁幽鸿掬澜盈茗散浮碧凝芷清萧歌漓霖谨烬茶若青孤烟轩玄鸾伊溪潇妍冥悠瑜凉薄啼流韶烨禅颜君袂寐晴初诚崇景泉致祁锦羽瑜希璐妲娴嫆婷婧姸妘娆妮男女通用旭泽颖礼悦廷遥嘉华君琪帆夜思意仪漫韵双芸骸萤钰吟涟折诵袅奈奎烏岚刹彼沐辰嵘渊柒湮堰曦拂珏妍琪之桃青尔岚初夏澜菡傲珊曼文菱惜蓉海沁泌琴韵芷若米年念浅阡千仟希汐夕溪兮习沫陌墨若婼甘玊闵弭落泺诺舟柒杉柯玫边爰彩泯郁翊浅筱祁兮澹玥熙奕宸昱笙珞卿初栗轩翩朔昔霄翳虞妤煜卓轩翊轶然乔修许潇凌玄赫亦承尉袭泽璇烈原宫洺简烨夜易言浅谦梓赤黧泷音唯硕浔靖炜轲夏安苏邢洛骆涵倾晗暮祺溢伊牧翼容方帆澜冷桐枫韵兮绛纯环颜清娴灵凌曦雨涵晗晴嫣沁瑞贝芷双琪欣茹菲茉茵诺荷妍樱舞芳嘉薰悠伊诗娟悦虞菱畅珊霏缨茵元源沅鸢瑗纭芸蕴昀筠若璐芷珉敏茗梅媚祁琦淇绮祺晴倾青箐磬希熙惜茜倩芊慧颜烟研雁嫣衍阳扬杨宜逸霖玲灵令凌菱翎绫泠苓聆栩絮煦暄瑾婉兰华眉端顺恬惠仁淳孝蓉敬景禧如庄容宛昭贞淑宸玫芩璇芙滢璃希琳萱瑛贤宁静德仁温曼敏颖甄绯纤雅韶雪薇仪伶艳月舒依云吟熙文莫佳凝琴玉雯媛媚韵怡音恬静溪贞轩令嘉懿宝定盈曦黛宜愉如淑贤蕙宸成婉元梅竹菊琦良彤端菲娴昌璇洪鸿裕敬玫祥吉文沁全珊杰宁韵燕福华恩淳安珍瑛平绪蝶陈韶馨霖洁雨凌倾忻敏良淑德诚承华怜羽舒纯瑞如荣雅豫依仪亦芩翊敬蓝伊吟颖萦茗锦金谨令祈顺若丽灵芷霜晋芳鄂琳多龙成尹敦瑶欣然哲穆孝雪凝和庄平婧玥薇雨亦茗陌蝶晴安筱沐简蓝柒浅蔷雯若冉芮糖荼忧郁雅嫣颜西或兮希熙惜夕曦昔歆辛馨沁念素尘昀木沐黛游优悠尤宥幽囿莜筱楚翳染然冉苒霓馥陌沫宛斐绯格戈瑾浓淡没扯淡很美的祖愿意含休梵卢清安娴柳扬黎施虞米密漫穗卡兹顾夏微希玥婉清莹沐初雅兮诗陌叶安浅草瑶杉杏璃茉青夕颜苏唯薇雨笙柠檬南聂月盛樱桃睛黛涵晓媛艾静晶依伊萍茹倩蕊薇宁玉敏婧露璐文雯雪蕾霞萌蒙嘉佳美清灵翎玲禧茜颖莹君琼曼琳菲絮洁莉贞珍美萌佳姬璐琳菲妃婷岚白恂碧新怡蕴菱萍恭循洁徇悦楚江冰萱冷哗沫祭浅薇墨脉殁幽鸿掬澜盈茗散浮碧凝芷清萧歌漓霖谨烬茶若青孤烟轩玄鸾伊溪潇妍冥悠瑜凉薄啼流韶烨禅颜君袂寐寻雁映易雪柳孤岚笑霜海云凝天沛珊寒云冰旋宛儿绿真盼儿晓霜碧凡夏菡曼香若烟半雅绿冰蓝灵槐平安书翠风香巧代云曼幼翠友巧听寒柏醉易访旋亦玉凌萱访卉怀亦笑蓝春翠靖柏夜蕾冰夏松书雪乐枫念薇靖雁寻春恨山从寒香觅波静曼凡旋以亦念露芷蕾千兰新波代真新蕾雁玉冷卉紫山千琴恨天傲芙盼山怀蝶冰兰山柏翠萱恨松问旋从南白易问筠如霜半芹丹珍冰彤亦寒寒雁怜云寻文乐丹翠谷山之瑶冰露尔珍谷雪乐萱涵菡海莲傲蕾青槐冬儿易惜雪宛海之夏青亦瑶妙菡春竹痴紫蓝晓巧幻柏元风冰枫访蕊南春芷蕊凡蕾凡安蕾天荷含玉书兰雅琴书瑶春雁从安夏槐念芹怀萍代曼幻珊谷丝秋翠白晴海露代荷含玉书蕾听白访琴灵雁秋春雪青乐瑶含烟涵双平蝶雅蕊傲之灵薇绿春含蕾从从蓉初丹听兰听蓉语芙夏彤凌瑶翠幻灵怜菡紫南依珊妙竹访烟怜蕾映寒友绿冰萍惜霜凌香芷蕾雁卉迎元柏代萱紫真千青凌寒紫安寒安怀蕊秋荷涵雁以山凡梅盼曼翠彤谷冬新巧冷安千萍冰烟雅阳友绿南松诗云飞风寄灵书芹幼蓉以蓝笑寒寒秋烟芷巧水香映之醉波幻莲夜山芷卉向彤小玉幼南凡尔曼念波迎松青寒笑天涵蕾碧菡映秋盼烟山以寒寒香小凡代亦露映波友蕊寄凡怜蕾雁枫水绿曼荷笑珊寒珊谷南儿夏岚友儿小萱紫青妙菱冬寒曼语蝶青筠夜安觅海问安晓槐雅山访云翠容寒凡晓绿以菱冬云含玉访枫含卉夜白冷安灵竹醉薇元珊幻波盼夏元瑶迎曼水云访琴谷波乐之笑白之山妙海紫霜平夏凌旋孤丝怜寒向萍凡松青丝翠安如天凌雪绮菱代云南莲寻南春文香薇冬灵凌珍采绿天春沛文紫槐幻柏采文春梅雪旋盼海映安雁映容凝阳访风天亦平绿盼香觅风小霜雪萍半雪山柳谷雪靖易白薇菡飞绿如波又晴友易香菱冬亦问雁妙春海冬半安平春幼柏秋灵凝芙念烟白山从灵尔芙迎蓉念寒翠绿翠芙靖儿妙柏千凝小珍天巧妙旋雪枫夏菡元绿痴灵绮琴雨双听枫觅荷凡之晓凡雅彤香薇孤风从安绮彤之玉雨珍幻丝代梅香波青亦元菱海瑶飞槐听露岚幻竹新冬盼翠谷云霜水瑶晴秋双雨真觅珍丹雪从阳元枫痴香思天如松妙晴谷秋妙松晓夏香柏巧绿宛筠碧琴盼兰小夏安容青曼千儿香春寻双涵瑶冷梅秋思菱醉波醉柳以寒迎夏向雪香莲以丹依凝如柏雁菱凝竹宛白初南蕾书萱槐香芹南琴绿海沛儿晓瑶听春凝蝶紫雪念双念真曼寒凡霜飞雪雪兰雅霜从蓉冷雪靖巧翠丝觅翠凡白乐蓉迎波丹烟旋书双念桃夜天海桃青香恨风安筠觅初南秋蝶千易安露诗蕊山雁友菱香露晓兰白卉语山冷珍秋翠夏柳如之南书易翠桃寄瑶如曼问柳香梅幻桃又菡春绿醉蝶亦绿诗珊听芹新之易巧念云晓灵静枫夏蓉如南幼丝秋白冰安秋白南风醉山初彤凝海紫文凌晴香卉雅琴傲安傲之初蝶寻桃代芹诗霜春柏绿夏碧灵诗柳夏柳采白梅乐安冬菱紫安宛凝雨雪易真安荷静竹代丹秋绮梅依白凝荷幼珊彤凌青之桃芷荷听荷代玉念珍菲夜春千秋白秋谷菱飞松初瑶惜灵恨瑶易新瑶曼梅碧曼友瑶雨兰夜柳香蝶盼巧芷珍香卉含芙夜云依萱凝雁以莲易容元柳安南幼晴尔琴飞阳白凡沛萍雪瑶向卉采文乐珍寒荷觅双白桃安卉迎曼盼雁乐松涵山恨寒问枫以柳含海秋春翠曼梅涵柳香海蓝晓曼代珊春冬恨荷丹静芙绮兰安紫丝千雁凝珍香萱容冷雁飞柏天真翠琴寄真秋荷代珊初雪雅柏怜容如风南露紫易冰凡海雪语蓉碧玉翠岚语风盼丹痴旋凝从雪白枫傲云白梅念露凝雅盼柳半青从霜怀怜晴夜蓉代双以南若菱芷文寄春南晴恨之寒初翠灵波巧春问夏凌春惜海亦旋沛芹幼萱白凝初露迎海绮玉凌香寻芹秋柳尔白映真含雁寒松友珊寻雪柏秋柏巧风恨蝶青烟问蕊灵阳春枫又儿雪巧丹萱凡双孤萍紫菱寻凝傲柏傲儿友容灵枫尔丝曼凝若蕊问丝思枫水卉问梅念寒诗双翠霜夜香寒蕾凡阳冷玉平彤语薇幻珊紫夏凌波芷蝶丹南之双凡波思雁白莲从菡如容采柳沛岚惜儿夜玉水儿半凡语海听莲幻枫念柏冰珍思山凝蕊天玉问香思萱向笑南夏旋之槐元灵以彤采萱巧曼绿兰平蓝问萍绿蓉靖柏迎蕾碧曼思卉白柏妙菡怜阳雨柏雁菡之又莲乐荷寒天凝琴书南映天白初瑶恨竹平露含巧蕊半莲醉卉天菱青雪雅旋巧荷飞丹恨云若灵尔云幻天诗兰青海菡灵槐秋寒凝凝芙绮山静白尔蓉尔冬映萱白筠冰双访彤绿柏夏云笑翠晓灵含双盼波以云怜翠雁风之卉平松问儿绿柳如蓉曼容天晴丹琴惜天寻琴痴春依瑶涵易灵从波依问兰山晴怜珊之云飞双傲白沛春雨南之笑阳代容友琴雁梅友桃从露语傲玉觅夏晓蓝新晴雨莲凝旋绿旋幻香觅双冷亦雪友卉幻翠靖寻菱丹翠安阳雅寒惜筠尔安雁易飞瑶夏兰沛蓝静丹山芙笑晴新烟笑旋雁兰凌翠秋莲书桃傲松语儿映菡初曼听云孤松初夏雅香语雪初珍白安冰薇诗槐冷玉冰巧之槐香柳问春夏寒半香诗筠新梅白曼安波从阳含桃曼卉笑萍碧巧晓露寻菡沛白平灵水彤安彤涵易乐巧依风紫南亦丝易蓉紫萍惜萱诗蕾寻绿诗双寻云孤丹谷蓝惜香谷枫山灵幻丝友梅从云雁丝盼旋幼旋尔蓝沛山代丝痴梅觅松冰香依玉冰之妙以冬碧春曼青冷菱雪曼安白香桃安春千亦凌蝶又夏南烟靖易沛凝翠梅书文雪卉乐儿傲丝安青初蝶寄灵惜寒雨竹冬莲绮南翠柏平凡亦玉孤兰秋珊新筠半芹夏瑶念文晓丝涵蕾雁凡谷兰灵凡凝云曼云丹彤南霜夜从筠雁芙语蝶依波晓旋念之盼芙曼安采珊盼夏初柳迎天曼安南珍妙芙语柳含莲晓筠夏山尔容采春念傲南问薇雨灵凝安冰海初珍宛菡冬卉盼晴冷荷寄翠幻梅如凡语易千向露玉傲霜依霜灵松诗桃书蝶恨真冰蝶山槐以晴友易桃香菱孤云水蓉雅容飞烟雁荷代芙醉易夏烟山梅若南恨桃依秋依波香巧紫萱涵易之幻巧水风安寒白亦惜玉碧春怜雪听南念蕾竹千凡寄琴采波元冬思菱平卉笑柳雪卉南蓉谷巧兰绿蝶飞荷平安孤晴芷荷曼冬寻巧寄波尔槐以旋绿蕊初夏依丝怜南千山雨安水风寄念巧幼枫凡桃新儿春翠夏波雨琴静槐元槐映阳飞薇小凝映寒傲菡谷蕊笑槐飞兰笑卉迎荷元冬书竹半烟绮波小之觅露夜雪春寒尔风白梅雨旋芷珊山彤尔柳沛灵萱沛凝白容乐蓉映安依云映冬凡雁秋醉柳凡秋巧若云元容怀蕾灵寒天薇白风访波亦凝易绿夜南曼凡亦巧青易冰真白萱友安诗翠雪珍海之小蕊又琴香彤语惜蕊迎彤沛白雁山易蓉雪晴诗珊春冬又绿冰绿半梅笑容沛凝念瑶天真含巧如冬向真从蓉春亦云向雁尔蝶冬易丹亦夏山醉香盼夏孤菱安莲问凝冬萱晓山雁蓉蕊山菡南莲飞双凝丝思萱怀雨梅冷霜向松迎丝迎梅听双山蝶夜梅醉冬巧云雨筠平文青文半蕾幼菱寻梅含之香之含蕊亦玉靖荷碧萱寒云向南书雁怀薇思菱文翠巧怀山若山向秋凡白绮烟从蕾天曼又亦依琴曼彤沛槐又槐元绿安珊夏之易槐宛亦白翠丹云问寒易文傲易青旋思真妙之半双若翠初兰怀曼惜萍初之宛丝寄南小萍幻儿千风天蓉雅青寄文代天春海惜珊向薇冬灵惜芹凌青谷芹香巧雁桃映雁书兰盼香向山寄风访烟绮晴傲寄容以珊紫雪芷容书琴寻桃涵阳怀寒易云采蓝代秋惜尔烟谷槐怀莲涵菱水蓝访冬半兰又冬卉安双冰岚香薇语芹静珊幻露访天静柏凌丝小翠雁卉访文凌文芷云思巧凡山依云千柳从凝安香旋凡巧映天安柏平萱以筠曼新竹绮露觅儿碧蓉白竹飞兰曼雁雁露凝冬含灵初阳海秋香天夏容傲冬谷翠冰双绿兰盼易思松山友灵绿竹灵安凌柏秋又蓝尔竹香天天蓝青枫问芙语海灵珊凝丹小蕾迎夏水之飞珍冰夏亦竹飞莲海白元蝶春蕾芷天怀绿尔容元芹若云寒烟听筠采凝莲元彤觅山痴瑶代桃冷之盼秋秋寒蕊巧夏海亦初晴巧蕊听安芷雪以松槐寒梅香岚寄映冬孤容晓蕾安萱听枫夜绿雪莲从丹碧蓉绮琴雨文幼荷青柏痴凝初蓝安盼晴寻冬雪珊寒迎南巧香采南如彤春竹采枫若雁翠阳沛容幻翠山兰芷波雪瑶代巧寄云卉冷松涵梅书白乐天雁卉宛秋傲旋新之凡儿夏真静枫痴柏恨蕊乐双白玉问玉寄松丹蝶元瑶冰蝶访曼代灵芷烟白易尔阳怜烟平卉丹寒访绿凝冰菱语蕊痴梅思烟枫映菱访儿凌兰曼岚若枫傲薇凡灵乐蕊秋灵谷槐觅云水凡灵秋代卉笑天白夏又青冬梅从珊又香雪容以彤冷萱夜卉念雁芸骸萤钰吟涟折诵袅奈奎烏岚刹彼沐辰嵘渊柒湮堰曦拂珏妍琪之桃青尔岚初夏澜菡傲珊曼文菱惜蓉海沁泌琴韵芷若米年念浅阡千仟希汐夕溪兮习沫陌墨若婼甘玊闵弭落泺诺舟柒杉柯玫边爰彩泯郁翊浅筱祁兮澹玥熙奕宸昱笙珞卿初栗轩翩朔昔霄翳虞妤煜卓轩翊轶然乔修许潇凌玄赫亦承尉袭泽璇烈原宫洺简烨夜易言浅谦梓赤黧泷音唯硕浔靖炜轲夏安苏邢洛骆涵倾晗暮祺溢伊牧翼容方帆澜冷桐枫韵兮琪柳之桃青问兰元香初夏沛菡傲珊曼文乐菱痴珊恨玉惜文香寒新语蓉海安夜蓉涵柏水桃醉蓝春儿语琴从彤傲晴语兰又菱碧彤元霜怜紫寒妙彤曼易南莲紫翠雨寒易烟如萱若南寻真晓亦向珊灵以蕊寻雁映易雪柳孤岚笑霜海云凝天沛珊寒云冰旋宛儿绿真盼儿晓霜碧凡夏菡曼香若烟半雅绿冰蓝灵槐平安书翠翠风香巧代云曼幼翠友巧听寒柏醉易访旋亦玉凌萱访卉怀亦笑蓝春翠靖柏夜蕾冰夏松书雪乐枫念薇靖雁寻春恨山从寒香觅波静曼凡旋以亦念露芷蕾千兰新波代真新蕾雁玉冷卉紫山千琴恨天傲芙盼山怀蝶冰兰山柏翠萱恨松问旋从南白易问筠如霜半芹丹珍冰彤亦寒寒雁怜云寻文乐丹翠谷山之瑶冰露尔珍谷雪乐萱涵菡海莲傲蕾青槐冬儿易惜雪宛海之夏青亦瑶妙菡春竹痴紫蓝晓巧幻柏元风冰枫访蕊南春芷蕊凡蕾凡安蕾天荷含玉书兰雅琴书瑶春雁从安夏槐念芹怀萍代曼幻珊谷丝秋翠白晴海露代荷含玉书蕾听白访琴灵雁秋春雪青乐瑶含烟涵双平蝶雅蕊傲之灵薇绿春含蕾从从蓉初丹听兰听蓉语芙夏彤凌瑶翠幻灵怜菡紫南依珊妙竹访烟怜蕾映寒友绿冰萍惜霜凌香芷蕾雁卉迎元柏代萱紫真千青凌寒紫安寒安怀蕊秋荷涵雁以山凡梅盼曼翠彤谷冬新巧冷安千萍冰烟雅阳友绿南松诗云飞风寄灵书芹幼蓉以蓝笑寒寒秋烟芷巧水香映之醉波幻莲夜山芷卉向彤小玉幼南凡尔曼念波迎松青寒笑天涵蕾碧菡映秋盼烟山以寒寒香小凡代亦露映波友蕊寄凡怜蕾雁枫水绿曼荷笑珊寒珊谷南儿夏岚友儿小萱紫青妙菱冬寒曼语蝶青筠夜安觅海问安晓槐雅山访云翠容寒凡晓绿以菱冬云含玉访枫含卉夜白冷安灵竹醉薇元珊幻波盼夏元瑶迎曼水云访琴谷波乐之笑白之山妙海紫霜平夏凌旋孤丝怜寒向萍凡松青丝翠安如天凌雪绮菱代云南莲寻南春文香薇冬灵凌珍采绿天春沛文紫槐幻柏采文春梅雪旋盼海映安雁映容凝阳访风天亦平绿盼香觅风小霜雪萍半雪山柳谷雪靖易白薇菡飞绿如波又晴友易香菱冬亦问雁妙春海冬半安平春幼柏秋灵凝芙念烟白山从灵尔芙迎蓉念寒翠绿翠芙靖儿妙柏千凝小珍天巧妙旋雪枫夏菡元绿痴灵绮琴雨双听枫觅荷凡之晓凡雅彤香薇孤风从安绮彤之玉雨珍幻丝代梅香波青亦元菱海瑶飞槐听露岚幻竹新冬盼翠谷云霜水瑶晴秋双雨真觅珍丹雪从阳元枫痴香思天如松妙晴谷秋妙松晓夏香柏巧绿宛筠碧琴盼兰小夏安容青曼千儿香春寻双涵瑶冷梅秋思菱醉波醉柳以寒迎夏向雪香莲以丹依凝如柏雁菱凝竹宛白初南蕾书萱槐香芹南琴绿海沛儿晓瑶听春凝蝶紫雪念双念真曼寒凡霜飞雪雪兰雅霜从蓉冷雪靖巧翠丝觅翠凡白乐蓉迎波丹烟旋书双念桃夜天海桃青香恨风安筠觅初南秋蝶千易安露诗蕊山雁友菱香露晓兰白卉语山冷珍秋翠夏柳如之南书易翠桃寄瑶如曼问柳香梅幻桃又菡春绿醉蝶亦绿诗珊听芹新之易巧念云晓灵静枫夏蓉如南幼丝秋白冰安秋白南风醉山初彤凝海紫文凌晴香卉雅琴傲安傲之初蝶寻桃代芹诗霜春柏绿夏碧灵诗柳夏柳采白梅乐安冬菱紫安宛凝雨雪易真安荷静竹代丹秋绮梅依白凝荷幼珊彤凌青之桃芷荷听荷代玉念珍菲夜春千秋白秋谷菱飞松初瑶惜灵恨瑶易新瑶曼梅碧曼友瑶雨兰夜柳香蝶盼巧芷珍香卉含芙夜云依萱凝雁以莲易容元柳安南幼晴尔琴飞阳白凡沛萍雪瑶向卉采文乐珍寒荷觅双白桃安卉迎曼盼雁乐松涵山恨寒问枫以柳含海秋春翠曼梅涵柳香海蓝晓曼代珊春冬恨荷丹静芙绮兰安紫丝千雁凝珍香萱容冷雁飞柏天真翠琴寄真秋荷代珊初雪雅柏怜容如风南露紫易冰凡海雪语蓉碧玉翠岚语风盼丹痴旋凝从雪白枫傲云白梅念露凝雅盼柳半青从霜怀怜晴夜蓉代双以南若菱芷文寄春南晴恨之寒初翠灵波巧春问夏凌春惜海亦旋沛芹幼萱白凝初露迎海绮玉凌香寻芹秋柳尔白映真含雁寒松友珊寻雪柏秋柏巧风恨蝶青烟问蕊灵阳春枫又儿雪巧丹萱凡双孤萍紫菱寻凝傲柏傲儿友容灵枫尔丝曼凝若蕊问丝思枫水卉问梅念寒诗双翠霜夜香寒蕾凡阳冷玉平彤语薇幻珊紫夏凌波芷蝶丹南之双凡波思雁白莲从菡如容采柳沛岚惜儿夜玉水儿半凡语海听莲幻枫念柏冰珍思山凝蕊天玉问香思萱向笑南夏旋之槐元灵以彤采萱巧曼绿兰平蓝问萍绿蓉靖柏迎蕾碧曼思卉白柏妙菡怜阳雨柏雁菡之又莲乐荷寒天凝琴书南映天白初瑶恨竹平露含巧蕊半莲醉卉天菱青雪雅旋巧荷飞丹恨云若灵尔云幻天诗兰青海菡灵槐秋寒凝凝芙绮山静白尔蓉尔冬映萱白筠冰双访彤绿柏夏云笑翠晓灵含双盼波以云怜翠雁风之卉平松问儿绿柳如蓉曼容天晴丹琴惜天寻琴痴春依瑶涵易灵从波依问兰山晴怜珊之云飞双傲白沛春雨南之笑阳代容友琴雁梅友桃从露语傲玉觅夏晓蓝新晴雨莲凝旋绿旋幻香觅双冷亦雪友卉幻翠靖寻菱丹翠安阳雅寒惜筠尔安雁易飞瑶夏兰沛蓝静丹山芙笑晴新烟笑旋雁兰凌翠秋莲书桃傲松语儿映菡初曼听云孤松初夏雅香语雪初珍白安冰薇诗槐冷玉冰巧之槐香柳问春夏寒半香诗筠新梅白曼安波从阳含桃曼卉笑萍碧巧晓露寻菡沛白平灵水彤安彤涵易乐巧依风紫南亦丝易蓉紫萍惜萱诗蕾寻绿诗双寻云孤丹谷蓝惜香谷枫山灵幻丝友梅从云雁丝盼旋幼旋尔蓝沛山代丝痴梅觅松冰香依玉冰之妙以冬碧春曼青冷菱雪曼安白香桃安春千亦凌蝶又夏南烟靖易沛凝翠梅书文雪卉乐儿傲丝安青初蝶寄灵惜寒雨竹冬莲绮南翠柏平凡亦玉孤兰秋珊新筠半芹夏瑶念文晓丝涵蕾雁凡谷兰灵凡凝云曼云丹彤南霜夜从筠雁芙语蝶依波晓旋念之盼芙曼安采珊盼夏初柳迎天曼安南珍妙芙语柳含莲晓筠夏山尔容采春念傲南问薇雨灵凝安冰海初珍宛菡冬卉盼晴冷荷寄翠幻梅如凡语易千向露玉傲霜依霜灵松诗桃书蝶恨真冰蝶山槐以晴友易桃香菱孤云水蓉雅容飞烟雁荷代芙醉易夏烟山梅若南恨桃依秋依波香巧紫萱涵易之幻巧水风安寒白亦惜玉碧春怜雪听南念蕾竹千凡寄琴采波元冬思菱平卉笑柳雪卉南蓉谷巧兰绿蝶飞荷平安孤晴芷荷曼冬寻巧寄波尔槐以旋绿蕊初夏依丝怜南千山雨安水风寄念巧幼枫凡桃新儿春翠夏波雨琴静槐元槐映阳飞薇小凝映寒傲菡谷蕊笑槐飞兰笑卉迎荷元冬书竹半烟绮波小之觅露夜雪春寒尔风白梅雨旋芷珊山彤尔柳沛灵萱沛凝白容乐蓉映安依云映冬凡雁秋醉柳凡秋巧若云元容怀蕾灵寒天薇白风访波亦凝易绿夜南曼凡亦巧青易冰真白萱友安诗翠雪珍海之小蕊又琴香彤语惜蕊迎彤沛白雁山易蓉雪晴诗珊春冬又绿冰绿半梅笑容沛凝念瑶天真含巧如冬向真从蓉春亦云向雁尔蝶冬易丹亦夏山醉香盼夏孤菱安莲问凝冬萱晓山雁蓉蕊山菡南莲飞双凝丝思萱怀雨梅冷霜向松迎丝迎梅听双山蝶夜梅醉冬巧云雨筠平文青文半蕾幼菱寻梅含之香之含蕊亦玉靖荷碧萱寒云向南书雁怀薇思菱文翠巧怀山若山向秋凡白绮烟从蕾天曼又亦依琴曼彤沛槐又槐元绿安珊夏之易槐宛亦白翠丹云问寒易文傲易青旋思真妙之半双若翠初兰怀曼惜萍初之宛丝寄南小萍幻儿千风天蓉雅青寄文代天春海惜珊向薇冬灵惜芹凌青谷芹香巧雁桃映雁书兰盼香向山寄风访烟绮晴傲寄容以珊紫雪芷容书琴寻桃涵阳怀寒易云采蓝代秋惜尔烟谷槐怀莲涵菱水蓝访冬半兰又冬卉安双冰岚香薇语芹静珊幻露访天静柏凌丝小翠雁卉访文凌文芷云思巧凡山依云千柳从凝安香旋凡巧映天安柏平萱以筠曼新竹绮露觅儿碧蓉白竹飞兰曼雁雁露凝冬含灵初阳海秋香天夏容傲冬谷翠冰双绿兰盼易思松山友灵绿竹灵安凌柏秋又蓝尔竹香天天蓝青枫问芙语海灵珊凝丹小蕾迎夏水之飞珍冰夏亦竹飞莲海白元蝶春蕾芷天怀绿尔容元芹若云寒烟听筠采凝莲元彤觅山痴瑶代桃冷之盼秋秋寒蕊巧夏海亦初晴巧蕊听安芷雪以松槐寒梅香岚寄映冬孤容晓蕾安萱听枫夜绿雪莲从丹碧蓉绮琴雨文幼荷青柏痴凝初蓝安盼晴寻冬雪珊寒迎南巧香采南如彤春竹采枫若雁翠阳沛容幻翠山兰芷波雪瑶代巧寄云卉冷松涵梅书白乐天雁卉宛秋傲旋新之凡儿夏真静枫痴柏恨蕊乐双白玉问玉寄松丹蝶元瑶冰蝶访曼代灵芷烟白易尔阳怜烟平卉丹寒访绿凝冰菱语蕊痴梅思烟枫映菱访儿凌兰曼岚若枫傲薇凡灵乐蕊秋灵谷槐觅云水凡灵秋代卉笑天白夏又青冬梅从珊又香雪容以彤冷萱夜卉念雁尔阳水荷尔真孤阳之卉依薇妙双醉巧痴海惜筠从筠碧白曼珍觅晴寄蓉雁水丹幼霜凝绿又松丹山元旋怜云觅丹向槐水冬天青语丝怀芹曼彤雪绿从冬凌春问风凌寒代蓝幼白山雁若薇芷蓝寄蓝谷之海凡新靖之涵桃怀雁怀桃含云雨凝幻玉寄蕾怜双诗丹亦梅向露水竹雨筠书凝紫云冬雁翠荷小凝念霜水蕊友槐雅柏青寒夏兰迎真醉芙以柳半槐尔晴以儿以菡访旋友容沛海秋荷雪瑶之柳恨玉山白凌双莲又易平蓝蓝寄冰芹醉竹静筠乐曼紫山巧青安真绿松易雁静梅宛丹风依白访真香凝寒绿雨荷雅萱晓巧芷枫映沛初风幼绿盼烟宛云涵霜笑真之双语寒醉冬海亦又曼诗青从文之薇傲蕊又旋南绿冰筠巧安采阳巧荷靖珍书阳绿云萱翠莲采荷千幻露代丹安露沛风秋亦之灵静丝以蓝寒灵水曼丹旋雅云平青语玉代灵雅松采亦青水云以阳雁旋含兰雨青笑巧孤蝶映风海风飞之含阳涵兰曼菱冷海灵烟冷海幻蓉惜曼海亦筠灵冬紫玉依烟沛灵丹琴灵蕊静绿".split("");


    public static String getAllName() {
        StringBuilder name = new StringBuilder();
        for (int i = 0; i < 2; i++) {
            name.append(allCharArr[(int) ((allCharArr.length - 1) * Math.random())]);
        }
        return name.toString();
    }


    public static void main(String[] args) {
        /*for (int i = 0; i < 20; i++) {
            System.out.println(GenerateAllNicknameUtil.getAllName());
        }*/

        String token = "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIwMDAzNTZiMzFmYTA0Y2NmODg4YzA1YTJhZDVhNTc0N19lOTY2MDg0Y2E0ZGE0MDIwOWY3Yjc1YzI2NGU3NDhlYyJ9.-2-0pAapiilxlX79JvB5fCZrF8yhEVhSFWrwOF8ux4Y";
        try {
            String tokenSubject = Jwts.parser().setSigningKey("da838b62ed0e412bb560254ebdc356c1").parseClaimsJws(token).getBody().getSubject();
            System.out.println(tokenSubject.split("_")[0]);
        } catch (MalformedJwtException e) {
            throw new SocialSystemException("生成token异常");
        }
    }
}
